var mapHistory = [];
var CityTarget;

$(function () {
    var h=document.body.clientHeight;
    // console.log(0.7*h+'px')
    $(".changeTab").css('height',0.5*h+'px');
    $("#myMap1").css('height',0.6*h+'px')
    var city = $('#citySelect').val();
    initCloum('',-1,1)
    initmap1(1)
    initStatics("",-1,1)

//鼠标事件

// $('#tab01').click(function () {
//     var city = $('#citySelect').val();
//     initmap1(1)
// })
// $('#tab02').click(function () {
//     var city = $('#citySelect').val();
//     initmap1(2)
// })
// $('#tab03').click(function () {
//     var city = $('#citySelect').val();
//     initmap1(3)
// })

    $("#loansBalance,#loansEvaluatePrice,#buildArea,#estateCount,#dynamicMortgageRate").click(function(){
        var zoneNumber= $("#zoneNumber").val();
        window.location.href="/estate/index?city="+zoneNumber;
    });
    $('#monthResult').click(function () {
        var zoneNumber= $("#zoneNumber").val();
        var province = $("#province").val();
        var now = new Date();
        var year = now.getFullYear();
        var month = now.getMonth()+1;
        var firstDate = year+"年"+month+"月"+"01日";
        var lastDay = getLastDay(year,month);
        var lastDate = year+"年"+month+"月"+lastDay+"日";
//获取一个月的最后一天
        function getLastDay(year,month){
            var new_year = year;        //取当前的年份
            var new_month = month++;    //取下一个月的第一天，方便计算（最后一天不固定）
            if(month>12){                //如果当前大于12月，则年份转到下一年
                new_month -=12;            //月份减
                new_year++;                //年份增
            }
            var new_date = new Date(new_year,new_month,1);   // 取当年当月的 下个 月中的第一天
// 获取当月最后一天日期
            return (new Date(new_date.getTime()-1000*60*60*24)).getDate();
        }

// StandardPost ('/estate/searchEstate',{'startDateStart':firstDate, 'startDateEnd':lastDate})
// function StandardPost (url,args)
// {
//     var form = $("<form method='post'></form>");
//     form.attr({"action":url});
//     for (arg in args)
//     {
//         var input = $("<input type='hidden'>");
//         input.attr({"name":arg});
//         input.val(args[arg]);
//         form.append(input);
//     }
//     form.submit();
// }
        window.location.href ="/estate/index?city="+zoneNumber+"&province="+province+"&createdDateStart="+firstDate+"&createdDateEnd="+lastDate;
    })

})
//  5个
var initStatics=function (city,zoneNumber,level) {
// 从后台取数据
    $.ajax({
        type: "POST",
        url: "/main/statistics",
        data: {
            city: city,
            zoneNumber:zoneNumber,
            level:level
        },
        success: function (msg) {
            var staticsData=msg.dataResult[0];
            var staticsLtv= (staticsData['loansBalance']/staticsData['loansEvaluatePrice']*100).toFixed(2);
            if(msg.dataResult==null){
                return
            }
            $("#loansBalance").text(transition(staticsData['loansBalance'] || 0)+unit(staticsData['loansBalance'])+'元')
            $("#loansEvaluatePrice").text(transition(staticsData['loansEvaluatePrice'] || 0)+unit(staticsData['loansEvaluatePrice'])+'元')
            $("#buildArea").text(transition(staticsData['buildArea'] || 0)+unit(staticsData['buildArea'])+'平方米')
            $("#estateCount").text(transition(staticsData['estateCount'])+unit(staticsData['estateCount'])+"笔")
            $("#monthResult").html("本月新增"+transition(staticsData['monthResult'])+unit(staticsData['monthResult'])+"笔")
            if(isNaN(staticsLtv)){
                staticsLtv = 0
            }
            $("#dynamicMortgageRate").text(staticsLtv+'%')
        }
    })

}
//注释
// var initMap=function (type,city) {
//     //map1
//     var myMap1 = echarts.init($("#myMap1").get(0));
//     var app = {};
//     map1 = null;
//     var data = [
//         {name: '海门', value: 9},
//         {name: '鄂尔多斯', value: 12},
//         {name: '招远', value: 12},
//         {name: '舟山', value: 12},
//         {name: '齐齐哈尔', value: 14},
//         {name: '盐城', value: 15},
//         {name: '赤峰', value: 16},
//         {name: '青岛', value: 18},
//         {name: '乳山', value: 18},
//         {name: '金昌', value: 19},
//         {name: '泉州', value: 21},
//         {name: '莱西', value: 21},
//         {name: '日照', value: 21},
//         {name: '胶南', value: 22},
//         {name: '南通', value: 23},
//         {name: '拉萨', value: 24},
//         {name: '云浮', value: 24},
//         {name: '梅州', value: 25},
//         {name: '文登', value: 25},
//         {name: '上海', value: 25},
//         {name: '攀枝花', value: 25},
//         {name: '威海', value: 25},
//         {name: '承德', value: 25},
//         {name: '厦门', value: 26},
//         {name: '汕尾', value: 26},
//         {name: '潮州', value: 26},
//         {name: '丹东', value: 27},
//         {name: '太仓', value: 27},
//         {name: '曲靖', value: 27},
//         {name: '烟台', value: 28},
//         {name: '福州', value: 29},
//         {name: '瓦房店', value: 30},
//         {name: '即墨', value: 30},
//         {name: '抚顺', value: 31},
//         {name: '玉溪', value: 31},
//         {name: '张家口', value: 31},
//         {name: '阳泉', value: 31},
//         {name: '莱州', value: 32},
//         {name: '湖州', value: 32},
//         {name: '汕头', value: 32},
//         {name: '昆山', value: 33},
//         {name: '宁波', value: 33},
//         {name: '湛江', value: 33},
//         {name: '揭阳', value: 34},
//         {name: '荣成', value: 34},
//         {name: '连云港', value: 35},
//         {name: '葫芦岛', value: 35},
//         {name: '常熟', value: 36},
//         {name: '东莞', value: 36},
//         {name: '河源', value: 36},
//         {name: '淮安', value: 36},
//         {name: '泰州', value: 36},
//         {name: '南宁', value: 37},
//         {name: '营口', value: 37},
//         {name: '惠州', value: 37},
//         {name: '江阴', value: 37},
//         {name: '蓬莱', value: 37},
//         {name: '韶关', value: 38},
//         {name: '嘉峪关', value: 38},
//         {name: '广州', value: 38},
//         {name: '延安', value: 38},
//         {name: '太原', value: 39},
//         {name: '清远', value: 39},
//         {name: '中山', value: 39},
//         {name: '昆明', value: 39},
//         {name: '寿光', value: 40},
//         {name: '盘锦', value: 40},
//         {name: '长治', value: 41},
//         {name: '深圳', value: 41},
//         {name: '珠海', value: 42},
//         {name: '宿迁', value: 43},
//         {name: '咸阳', value: 43},
//         {name: '铜川', value: 44},
//         {name: '平度', value: 44},
//         {name: '佛山', value: 44},
//         {name: '海口', value: 44},
//         {name: '江门', value: 45},
//         {name: '章丘', value: 45},
//         {name: '肇庆', value: 46},
//         {name: '大连', value: 47},
//         {name: '临汾', value: 47},
//         {name: '吴江', value: 47},
//         {name: '石嘴山', value: 49},
//         {name: '沈阳', value: 50},
//         {name: '苏州', value: 50},
//         {name: '茂名', value: 50},
//         {name: '嘉兴', value: 51},
//         {name: '长春', value: 51},
//         {name: '胶州', value: 52},
//         {name: '银川', value: 52},
//         {name: '张家港', value: 52},
//         {name: '三门峡', value: 53},
//         {name: '锦州', value: 54},
//         {name: '南昌', value: 54},
//         {name: '柳州', value: 54},
//         {name: '三亚', value: 54},
//         {name: '自贡', value: 56},
//         {name: '吉林', value: 56},
//         {name: '阳江', value: 57},
//         {name: '泸州', value: 57},
//         {name: '西宁', value: 57},
//         {name: '宜宾', value: 58},
//         {name: '呼和浩特', value: 58},
//         {name: '成都', value: 58},
//         {name: '大同', value: 58},
//         {name: '镇江', value: 59},
//         {name: '桂林', value: 59},
//         {name: '张家界', value: 59},
//         {name: '宜兴', value: 59},
//         {name: '北海', value: 60},
//         {name: '西安', value: 61},
//         {name: '金坛', value: 62},
//         {name: '东营', value: 62},
//         {name: '牡丹江', value: 63},
//         {name: '遵义', value: 63},
//         {name: '绍兴', value: 63},
//         {name: '扬州', value: 64},
//         {name: '常州', value: 64},
//         {name: '潍坊', value: 65},
//         {name: '重庆', value: 66},
//         {name: '台州', value: 67},
//         {name: '南京', value: 67},
//         {name: '滨州', value: 70},
//         {name: '贵阳', value: 71},
//         {name: '无锡', value: 71},
//         {name: '本溪', value: 71},
//         {name: '克拉玛依', value: 72},
//         {name: '渭南', value: 72},
//         {name: '马鞍山', value: 72},
//         {name: '宝鸡', value: 72},
//         {name: '焦作', value: 75},
//         {name: '句容', value: 75},
//         {name: '北京', value: 79},
//         {name: '徐州', value: 79},
//         {name: '衡水', value: 80},
//         {name: '包头', value: 80},
//         {name: '绵阳', value: 80},
//         {name: '乌鲁木齐', value: 84},
//         {name: '枣庄', value: 84},
//         {name: '杭州', value: 84},
//         {name: '淄博', value: 85},
//         {name: '鞍山', value: 86},
//         {name: '溧阳', value: 86},
//         {name: '库尔勒', value: 86},
//         {name: '安阳', value: 90},
//         {name: '开封', value: 90},
//         {name: '济南', value: 92},
//         {name: '德阳', value: 93},
//         {name: '温州', value: 95},
//         {name: '九江', value: 96},
//         {name: '邯郸', value: 98},
//         {name: '临安', value: 99},
//         {name: '兰州', value: 99},
//         {name: '沧州', value: 100},
//         {name: '临沂', value: 103},
//         {name: '南充', value: 104},
//         {name: '天津', value: 105},
//         {name: '富阳', value: 106},
//         {name: '泰安', value: 112},
//         {name: '诸暨', value: 112},
//         {name: '郑州', value: 113},
//         {name: '哈尔滨', value: 114},
//         {name: '聊城', value: 116},
//         {name: '芜湖', value: 117},
//         {name: '唐山', value: 119},
//         {name: '平顶山', value: 119},
//         {name: '邢台', value: 119},
//         {name: '德州', value: 120},
//         {name: '济宁', value: 120},
//         {name: '荆州', value: 127},
//         {name: '宜昌', value: 130},
//         {name: '义乌', value: 132},
//         {name: '丽水', value: 133},
//         {name: '洛阳', value: 134},
//         {name: '秦皇岛', value: 136},
//         {name: '株洲', value: 143},
//         {name: '石家庄', value: 147},
//         {name: '莱芜', value: 148},
//         {name: '常德', value: 152},
//         {name: '保定', value: 153},
//         {name: '湘潭', value: 154},
//         {name: '金华', value: 157},
//         {name: '岳阳', value: 169},
//         {name: '长沙', value: 175},
//         {name: '衢州', value: 177},
//         {name: '廊坊', value: 193},
//         {name: '菏泽', value: 194},
//         {name: '合肥', value: 229},
//         {name: '武汉', value: 273},
//         {name: '大庆', value: 279}
//     ];
//     var geoCoordMap = {
//         '海门':[121.15,31.89],
//         '鄂尔多斯':[109.781327,39.608266],
//         '招远':[120.38,37.35],
//         '舟山':[122.207216,29.985295],
//         '齐齐哈尔':[123.97,47.33],
//         '盐城':[120.13,33.38],
//         '赤峰':[118.87,42.28],
//         '青岛':[120.33,36.07],
//         '乳山':[121.52,36.89],
//         '金昌':[102.188043,38.520089],
//         '泉州':[118.58,24.93],
//         '莱西':[120.53,36.86],
//         '日照':[119.46,35.42],
//         '胶南':[119.97,35.88],
//         '南通':[121.05,32.08],
//         '拉萨':[91.11,29.97],
//         '云浮':[112.02,22.93],
//         '梅州':[116.1,24.55],
//         '文登':[122.05,37.2],
//         '上海':[121.48,31.22],
//         '攀枝花':[101.718637,26.582347],
//         '威海':[122.1,37.5],
//         '承德':[117.93,40.97],
//         '厦门':[118.1,24.46],
//         '汕尾':[115.375279,22.786211],
//         '潮州':[116.63,23.68],
//         '丹东':[124.37,40.13],
//         '太仓':[121.1,31.45],
//         '曲靖':[103.79,25.51],
//         '烟台':[121.39,37.52],
//         '福州':[119.3,26.08],
//         '瓦房店':[121.979603,39.627114],
//         '即墨':[120.45,36.38],
//         '抚顺':[123.97,41.97],
//         '玉溪':[102.52,24.35],
//         '张家口':[114.87,40.82],
//         '阳泉':[113.57,37.85],
//         '莱州':[119.942327,37.177017],
//         '湖州':[120.1,30.86],
//         '汕头':[116.69,23.39],
//         '昆山':[120.95,31.39],
//         '宁波':[121.56,29.86],
//         '湛江':[110.359377,21.270708],
//         '揭阳':[116.35,23.55],
//         '荣成':[122.41,37.16],
//         '连云港':[119.16,34.59],
//         '葫芦岛':[120.836932,40.711052],
//         '常熟':[120.74,31.64],
//         '东莞':[113.75,23.04],
//         '河源':[114.68,23.73],
//         '淮安':[119.15,33.5],
//         '泰州':[119.9,32.49],
//         '南宁':[108.33,22.84],
//         '营口':[122.18,40.65],
//         '惠州':[114.4,23.09],
//         '江阴':[120.26,31.91],
//         '蓬莱':[120.75,37.8],
//         '韶关':[113.62,24.84],
//         '嘉峪关':[98.289152,39.77313],
//         '广州':[113.23,23.16],
//         '延安':[109.47,36.6],
//         '太原':[112.53,37.87],
//         '清远':[113.01,23.7],
//         '中山':[113.38,22.52],
//         '昆明':[102.73,25.04],
//         '寿光':[118.73,36.86],
//         '盘锦':[122.070714,41.119997],
//         '长治':[113.08,36.18],
//         '深圳':[114.07,22.62],
//         '珠海':[113.52,22.3],
//         '宿迁':[118.3,33.96],
//         '咸阳':[108.72,34.36],
//         '铜川':[109.11,35.09],
//         '平度':[119.97,36.77],
//         '佛山':[113.11,23.05],
//         '海口':[110.35,20.02],
//         '江门':[113.06,22.61],
//         '章丘':[117.53,36.72],
//         '肇庆':[112.44,23.05],
//         '大连':[121.62,38.92],
//         '临汾':[111.5,36.08],
//         '吴江':[120.63,31.16],
//         '石嘴山':[106.39,39.04],
//         '沈阳':[123.38,41.8],
//         '苏州':[120.62,31.32],
//         '茂名':[110.88,21.68],
//         '嘉兴':[120.76,30.77],
//         '长春':[125.35,43.88],
//         '胶州':[120.03336,36.264622],
//         '银川':[106.27,38.47],
//         '张家港':[120.555821,31.875428],
//         '三门峡':[111.19,34.76],
//         '锦州':[121.15,41.13],
//         '南昌':[115.89,28.68],
//         '柳州':[109.4,24.33],
//         '三亚':[109.511909,18.252847],
//         '自贡':[104.778442,29.33903],
//         '吉林':[126.57,43.87],
//         '阳江':[111.95,21.85],
//         '泸州':[105.39,28.91],
//         '西宁':[101.74,36.56],
//         '宜宾':[104.56,29.77],
//         '呼和浩特':[111.65,40.82],
//         '成都':[104.06,30.67],
//         '大同':[113.3,40.12],
//         '镇江':[119.44,32.2],
//         '桂林':[110.28,25.29],
//         '张家界':[110.479191,29.117096],
//         '宜兴':[119.82,31.36],
//         '北海':[109.12,21.49],
//         '西安':[108.95,34.27],
//         '金坛':[119.56,31.74],
//         '东营':[118.49,37.46],
//         '牡丹江':[129.58,44.6],
//         '遵义':[106.9,27.7],
//         '绍兴':[120.58,30.01],
//         '扬州':[119.42,32.39],
//         '常州':[119.95,31.79],
//         '潍坊':[119.1,36.62],
//         '重庆':[106.54,29.59],
//         '台州':[121.420757,28.656386],
//         '南京':[118.78,32.04],
//         '滨州':[118.03,37.36],
//         '贵阳':[106.71,26.57],
//         '无锡':[120.29,31.59],
//         '本溪':[123.73,41.3],
//         '克拉玛依':[84.77,45.59],
//         '渭南':[109.5,34.52],
//         '马鞍山':[118.48,31.56],
//         '宝鸡':[107.15,34.38],
//         '焦作':[113.21,35.24],
//         '句容':[119.16,31.95],
//         '北京':[116.46,39.92],
//         '徐州':[117.2,34.26],
//         '衡水':[115.72,37.72],
//         '包头':[110,40.58],
//         '绵阳':[104.73,31.48],
//         '乌鲁木齐':[87.68,43.77],
//         '枣庄':[117.57,34.86],
//         '杭州':[120.19,30.26],
//         '淄博':[118.05,36.78],
//         '鞍山':[122.85,41.12],
//         '溧阳':[119.48,31.43],
//         '库尔勒':[86.06,41.68],
//         '安阳':[114.35,36.1],
//         '开封':[114.35,34.79],
//         '济南':[117,36.65],
//         '德阳':[104.37,31.13],
//         '温州':[120.65,28.01],
//         '九江':[115.97,29.71],
//         '邯郸':[114.47,36.6],
//         '临安':[119.72,30.23],
//         '兰州':[103.73,36.03],
//         '沧州':[116.83,38.33],
//         '临沂':[118.35,35.05],
//         '南充':[106.110698,30.837793],
//         '天津':[117.2,39.13],
//         '富阳':[119.95,30.07],
//         '泰安':[117.13,36.18],
//         '诸暨':[120.23,29.71],
//         '郑州':[113.65,34.76],
//         '哈尔滨':[126.63,45.75],
//         '聊城':[115.97,36.45],
//         '芜湖':[118.38,31.33],
//         '唐山':[118.02,39.63],
//         '平顶山':[113.29,33.75],
//         '邢台':[114.48,37.05],
//         '德州':[116.29,37.45],
//         '济宁':[116.59,35.38],
//         '荆州':[112.239741,30.335165],
//         '宜昌':[111.3,30.7],
//         '义乌':[120.06,29.32],
//         '丽水':[119.92,28.45],
//         '洛阳':[112.44,34.7],
//         '秦皇岛':[119.57,39.95],
//         '株洲':[113.16,27.83],
//         '石家庄':[114.48,38.03],
//         '莱芜':[117.67,36.19],
//         '常德':[111.69,29.05],
//         '保定':[115.48,38.85],
//         '湘潭':[112.91,27.87],
//         '金华':[119.64,29.12],
//         '岳阳':[113.09,29.37],
//         '长沙':[113,28.21],
//         '衢州':[118.88,28.97],
//         '廊坊':[116.7,39.53],
//         '菏泽':[115.480656,35.23375],
//         '合肥':[117.27,31.86],
//         '武汉':[114.31,30.52],
//         '大庆':[125.03,46.58]
//     };
//     // 从后台取数据 根据type不同展现地图
//
//     $.ajax({
//         type: "POST",
//         url: "/main/mapData",
//         data: {
//             city: -1,
//             type: 1
//         },
//         success: function (msg) {
//
//             if(type==1){
//                 data=msg.mapData
//                 map1=setOption('押品数量','','数量')
//             }else if (type==2){
//                 data=msg.mapData
//                 map1=setOption('贷款余额','','贷款余额')
//             }else if (type==3){
//                 data=msg.mapData
//                 map1=setOption('风险分布','','余额价值比')
//             }
//
//             //设置地图option
//             function setOption(text, color, name) {
//                 var convertData = function (data) {
//                     var res = [];
//                     for (var i = 0; i < data.length; i++) {
//                         var geoCoord = geoCoordMap[data[i].cityName.substr(0,data[i].cityName.length-1)];
//                         if (geoCoord) {
//                             res.push({
//                                 name: data[i].cityName,
//                                 value: geoCoord.concat(data[i].value)
//                             });
//                         }
//                     }
//                     return res;
//                 };
//                 return mapOption = {
//                     backgroundColor: '#404a59',
//                     title: {
//                         text: text,
//                         left: 'center',
//                         textStyle: {
//                             color: '#fff'
//                         }
//                     },
//                     tooltip : {
//                         trigger: 'item',
//                         // formatter:'{b} : {c}'
//                     },
//                     legend: {
//                         orient: 'vertical',
//                         y: 'bottom',
//                         x:'right',
//                         data:['pm2.5'],
//                         textStyle: {
//                             color: '#fff'
//                         }
//                     },
//                     geo: {
//                         map: 'china',
//                         label: {
//                             emphasis: {
//                                 show: false
//                             }
//                         },
//                         roam: true,
//                         itemStyle: {
//                             normal: {
//                                 areaColor: '#323c48',
//                                 borderColor: '#111'
//                             },
//                             emphasis: {
//                                 areaColor: '#2a333d'
//                             }
//                         }
//                     },
//                     series : [
//                         {
//                             name: name,
//                             type: 'scatter',
//                             coordinateSystem: 'geo',
//                             data: convertData(data),
//                             // symbolSize: function (val) {
//                             //     return val[2] / 100000;
//                             // },
//                             label: {
//                                 normal: {
//                                     formatter: '{b}',
//                                     position: 'right',
//                                     show: false
//                                 },
//                                 emphasis: {
//                                     show: true
//                                 }
//                             },
//                             itemStyle: {
//                                 normal: {
//                                     color: '#ddb926'
//                                 }
//                             }
//                         },
//                         {
//                             name: 'Top 3',
//                             type: 'effectScatter',
//                             coordinateSystem: 'geo',
//                             data: convertData(data.sort(function (a, b) {
//                                 return b.value - a.value;
//                             }).slice(0, 3)),
//                             // symbolSize: function (val) {
//                             //     return val[2] / 100000;
//                             // },
//                             showEffectOn: 'render',
//                             rippleEffect: {
//                                 brushType: 'stroke'
//                             },
//                             hoverAnimation: true,
//                             label: {
//                                 normal: {
//                                     formatter: '{b}',
//                                     position: 'right',
//                                     show: true
//                                 }
//                             },
//                             itemStyle: {
//                                 normal: {
//                                     color: '#f4e925',
//                                     shadowBlur: 10,
//                                     shadowColor: '#333'
//                                 }
//                             },
//                             zlevel: 1
//                         }
//                     ]
//                 };
//             }
//
//             if (map1&& typeof map1 === "object") {
//                 myMap1.setOption(map1, true);
//                 //添加点击事件
//                 myMap1.on('click', function (params) {
//
//                 })
//             }
//             window.onresize = function () {
//                 myMap1.resize();
//             };
//         }
//
//     })
//
//
// }
function initData(data, key) {// console.log(data)
    // console.log(key)
    if(data['estateCount']==[]||data['loansBalance']==[]||data['dynamicMortgageRate']==[]){
        return
    }
    var xData = [];
    var series1 = [];
    var series2 = [];
    var series3 = [];
    if(key==1){

        for (var i = 0; i < data['estateCount'].length; i++) {
            var obj={}
            var obj1={}
            obj.value=data['estateCount'][i]['allCount']
            obj1.value=data['estateCount'][i]['estateCount']
            obj.zoneNumber=data['estateCount'][i]['zoneNumber']
            obj1.zoneNumber=data['estateCount'][i]['zoneNumber']
            xData.push(data['estateCount'][i]['cityName'])
            series1.push(obj)
            series2.push(obj1)
        }
    }
    else if (key == 2) {
        for (var i = 0; i < data['loansBalance'].length; i++) {
            var obj={}
            var obj1={}
            obj.value=transitiony(data['loansBalance'][i]['loansAmountTotal'])
            obj1.value=transitiony(data['loansBalance'][i]['loansBalanceTotal'])
            obj.zoneNumber=data['loansBalance'][i]['zoneNumber']
            obj1.zoneNumber=data['loansBalance'][i]['zoneNumber']
            xData.push(data['loansBalance'][i]['cityName'])
            series1.push(obj)
            series2.push(obj1)
        }
    }
    else if (key == 3) {
        for (var i = 0; i < data['dynamicMortgageRate'].length; i++) {
            var obj={}
            var obj1={}
            var obj2={}
            obj.value=transitiony(data['dynamicMortgageRate'][i]['loansEvaluatePrice'])
            obj1.value=transitiony(data['dynamicMortgageRate'][i]['loansBalance'])
            obj2.value=data['dynamicMortgageRate'][i]['dynamicMortgageRate']
            obj.zoneNumber=data['dynamicMortgageRate'][i]['zoneNumber']
            obj1.zoneNumber=data['dynamicMortgageRate'][i]['zoneNumber']
            obj2.zoneNumber=data['dynamicMortgageRate'][i]['zoneNumber']
            xData.push(data['dynamicMortgageRate'][i]['cityName'])
            series1.push(obj)
            series2.push(obj1)
            series3.push(obj2)
        }
    }
    var initDa ={}
    initDa[0]=xData
    initDa[1]=series1
    initDa[2]=series2
    initDa[3]=series3
    return initDa;
}
var mapMax1,mapMax2,mapMax3,mapMin2,mapMin3,dataResult;
var initCloum=function (city,zoneNumber,level) {
// 从后台取出数据
    var cloumnarData=''
    $.ajax({
        type: "POST",
        url: "/main/columnarData",
        async:false,
        data: {
            city: city,
            zoneNumber:zoneNumber,
            level:level
        },
        success: function (data) {
            cloumnarData=data,
                {"dataResult":{"loansBalance":[],"dynamicMortgageRate":[]}}
            dataResult=cloumnarData['dataResult']
            var sdata1=initData(dataResult,1)
            var sdata2=initData(dataResult,2)
            var sdata3=initData(dataResult,3)

            function getOption(legend,xdata,series1,series2,key,flag,threeColor) {
// var option=  {
//     color: ['#003366', '#4cabce', '#e5323e'],
//     tooltip: {
//         trigger: 'axis',
//         axisPointer: {
//             type: 'shadow'
//         }
//     },
//     legend: {
//         data: legend
//     },
//     toolbox: {
//         show: true,
//         orient: 'vertical',
//         left: 'right',
//         top: 'center'
//     },
//     calculable: true,
//     xAxis: [
//         {
//             type: 'category',
//             axisTick: {show: false},
//             // data: ['2012', '2013', '2014', '2015', '2016']
//             data: xdata
//         }
//     ],
//     yAxis: [
//         {
//             type: 'value'
//         }
//     ],
//     series: [
//         {
//             name: legend[0],
//             type: 'bar',
//             barGap: 0,
//             // data: [320, 332, 301, 334, 390]
//             data:series1
//         },
//         {
//             name: legend[1],
//             type: 'bar',
//             // data: [220, 182, 191, 234, 290]
//             data:series2
//         },
//
//     ]
// };
                var option1=
                    {
                        backgroundColor: '#fff',
                        legend: {
                            top: 20,
                            textStyle:{
                                color:'#AFA79F',
                            },
                            selectedMode:false,
                            data: legend
                        },
                        title: {
                            subtext: '单位：笔',
                            left: '5%',
                            top: '2%',
                            textStyle: {
                                color: '#333'
                            }
                        },
                        grid: {
                            left: '3%',
                            right: '4%',
                            bottom: '2%',
                            containLabel: true
                        },
                        tooltip: {
                            show:"true",
                            trigger: 'axis',
                            axisPointer: { // 坐标轴指示器，坐标轴触发有效
                                type: 'shadow' // 默认为直线，可选为：'line' | 'shadow'
                            },
                            formatter: function(params){
                                var ltv='';
                                if(key==2){
                                    ltv='占比率'
                                }else if(key==3){
                                    ltv='动态抵押率'
                                }
                                var relVal = params[0].name;
                                var all = "";
                                var value = 0;
                                if(!params[1]){
                                    return all+=  relVal+"<br/>"+params[0].seriesName +": "+params[0].value;
                                }
                                if(params[0].value && params[1].value) {
                                    all+= relVal+"<br/>"+params[0].seriesName +": "+params[0].value+"<br/>"+params[1].seriesName +": "+params[1].value
                                        +'</br>'+ltv+': '+(100*parseFloat(params[0].value/parseFloat(params[1].value))).toFixed(2) + "%";

                                }else if(params[0].value==0 || params[1].value==0){
                                    all+= relVal+"<br/>"+params[0].seriesName +": "+'-'+"<br/>"+params[1].seriesName +": "+'-'
                                        +'</br>'+ltv+': '+'-' + "%";
                                }else if(!params[1].value) {
                                    all+=  relVal+"<br/>"+params[0].seriesName +": "+params[0].value;
                                }else if(!params[0].value){
                                    all+=  relVal+"<br/>"+params[1].seriesName +": "+params[1].value;
                                }
                                return all;
// all = relVal+"<br/>"+params[0].seriesName +": "+params[0].value+"<br/>"+params[1].seriesName +": "+params[1].value;
                            }
                        },
                        xAxis:  {
                            type: 'value',
                            axisTick : {show: false},
                            axisLine: {
                                show: true,
                                lineStyle:{
                                    color:'#AFA79F',
                                    type:'dotted'
                                }
                            },
                            splitLine: {
                                show:true,
                                lineStyle:{type:'dotted'}
                            }
                        },
                        yAxis: [
                            {
                                type: 'category',
                                axisTick : {show: false},
                                axisLine: {
                                    show: true,
                                    lineStyle:{
                                        color:'#AFA79F',
                                        type:'dotted'
                                    }
                                },
                                splitLine: {
                                    show:true,
                                    lineStyle:{type:'dotted'}
                                },
                                data: xdata
                            },
                            {
                                type: 'category',
                                axisLine: {show:false},
                                axisTick: {show:false},
                                axisLabel: {show:false},
                                splitArea: {show:false},
                                splitLine: {show:false},
                                data: xdata
                            },

                        ],
                        series: [
                            {
                                name: legend[0],
                                type: 'bar',
                                yAxisIndex:1,

                                itemStyle:{
                                    normal: {
                                        show: true,
                                        color: '#006EE5',
// barBorderRadius:50,
                                        borderWidth:0,
// borderColor:'#333',
                                    }
                                },
                                barGap:'0%',
                                barCategoryGap:'50%',
                                label: {
                                    normal: {
                                        position: 'right',
                                        show: true
                                    }
                                },
                                data: series1
                            },

                            {
                                name: legend[1],
                                type: 'bar',
                                itemStyle:{
                                    normal: {
                                        show: true,
                                        color: '#B0D4F2',
// barBorderRadius:50,
                                        borderWidth:0,
// borderColor:'#333',
                                    }
                                },
                                barGap:'0%',
                                barCategoryGap:'50%',
                                data: series2
                            }

                        ]
                    };
                if(flag){
                    option1.series[0].itemStyle.normal.color = '#FD6818'
                    option1.series[1].itemStyle.normal.color = '#FBB590'
                    option1.title.subtext = '单位：亿元';
                }
                if(threeColor){
                    option1.series[0].itemStyle.normal.color = '#FFB400'
                    option1.series[1].itemStyle.normal.color = '#FBD77F'
                    option1.title.subtext = '单位：亿元';
                }
                return option1
            }
//渲染三个柱状图
//押品数量柱状图
            var myChart1 = echarts.init($("#tab-1").get(0));
            var myChart2 = echarts.init($("#tab-2").get(0));
            var myChart3 = echarts.init($("#tab-3").get(0));
            for(var i=0,data0=[];i<sdata1[2].length;i++){
                data0.push(sdata1[2][i].value);
            }
            for(var i=0,data1=[];i<sdata2[2].length;i++){
                data1.push(sdata2[2][i].value);
                // console.log(data1)
            }
            for(var i=0,data2=[];i<sdata3[3].length;i++){
                data2.push(sdata3[3][i].value);
                // console.log(data2)
            }
            mapMax1 = Math.ceil(Math.max.apply(0,data0));
            mapMax2 = Math.ceil(Math.max.apply(0,data1));
            mapMax3 = Math.ceil(Math.max.apply(0,data2)*100);
            // mapMin2 = Math.max.apply(null,sdata2[2]);
            // mapMin3 = Math.max.apply(null,initData(dataResult,3)[3])*100;
            //myChart1.setOption(getOption(["住宅总套数","押品数量"],sdata1[0],sdata1[1],sdata1[2]));
            myChart1.setOption(getOption(["押品数量"],sdata1[0],sdata1[2]));
            //option.series[0].itemStyle.normal.color = '#000';
            //console.log(myChart2)
            // myChart1.setOption(getOption(["押品数量"],sdata1[0],sdata1[1],sdata1[2]));

            window.onresize = function () {
                myChart1.resize();
            };
            myChart2.setOption(getOption(["贷款总额","贷款余额"],sdata2[0],sdata2[1],sdata2[2],2,true));
            window.onresize = function () {
                myChart2.resize();
            };
            var zoneNumber= $("#zoneNumber").val()
            if(level==2||level==1){
                myChart1.on('click',function(params){
                    var zoneNumber2 = params.data.zoneNumber;
                    window.location.href = "/estate/index?city="+zoneNumber2;
                });
                myChart2.on('click',function(params){
                    var zoneNumber2 = params.data.zoneNumber;
                    window.location.href = "/estate/index?city="+zoneNumber2;
                });
                myChart3.on('click',function(params){
                    var zoneNumber2 = params.data.zoneNumber;
                    window.location.href = "/estate/index?city="+zoneNumber2;
                });
            }else if(level==3){
                myChart1.on('click',function(params){
                    var zoneNumber2 = params.data.zoneNumber;
                    window.location.href = "/estate/index?city="+zoneNumber+"&district="+zoneNumber2;
                });
                myChart2.on('click',function(params){
                    var zoneNumber2 = params.data.zoneNumber;
                    window.location.href = "/estate/index?city="+zoneNumber+"&district="+zoneNumber2;
                });
                myChart3.on('click',function(params){
                    var zoneNumber3 = params.data.zoneNumber;
                    window.location.href = "/estate/index?city="+zoneNumber+"&district="+zoneNumber3;
                });
            }

            myChart3.setOption(getOption(["估值价格","贷款余额"],sdata3[0],sdata3[1],sdata3[2],3,"",true));
            window.onresize = function () {
                myChart3.resize();
            };
        }

    })
}
var initmap1 = function (type,city) {
    require.config({
        paths: {
            echarts: 'https://echartsjs.com/build/dist'
        }
    });
// 使用
    require(
        [
            'echarts',
            'echarts/chart/map', // 使用柱状图就加载bar模块，按需加载
        ],
        function (ec) {
// 基于准备好的dom，初始化echarts图表
            var myMap1 = ec.init(document.getElementById('myMap1'));
            var ecConfig = require('echarts/config');
            var zrEvent = require('zrender/tool/event');
            var curIndx = 0;
            //全国省份
            var mapType = [
                'china',
// 23个省
                '广东', '青海', '四川', '海南', '陕西',
                '甘肃', '云南', '湖南', '湖北', '黑龙江',
                '贵州', '山东', '江西', '河南', '河北',
                '山西', '安徽', '福建', '浙江', '江苏',
                '吉林', '辽宁',
// 5个自治区
                '新疆', '广西', '宁夏', '内蒙古', '西藏',
// 4个直辖市
                '北京', '天津', '上海', '重庆',
// 2个特别行政区

            ];
            //全国城市
            var cityMap = {
                "北京市": "110100",
                "天津市": "120100",
                "上海市": "310100",
                "重庆市": "500100",

                "崇明县": "310200", //
                "湖北省直辖县市": "429000", //
                "铜仁市": "522200", //
                "毕节市": "522400", //

                "石家庄市": "130100",
                "唐山市": "130200",
                "秦皇岛市": "130300",
                "邯郸市": "130400",
                "邢台市": "130500",
                "保定市": "130600",
                "张家口市": "130700",
                "承德市": "130800",
                "沧州市": "130900",
                "廊坊市": "131000",
                "衡水市": "131100",
                "太原市": "140100",
                "大同市": "140200",
                "阳泉市": "140300",
                "长治市": "140400",
                "晋城市": "140500",
                "朔州市": "140600",
                "晋中市": "140700",
                "运城市": "140800",
                "忻州市": "140900",
                "临汾市": "14100",
                "吕梁市": "141100",
                "呼和浩特市": "150100",
                "包头市": "150200",
                "乌海市": "150300",
                "赤峰市": "150400",
                "通辽市": "150500",
                "鄂尔多斯市": "150600",
                "呼伦贝尔市": "150700",
                "巴彦淖尔市": "150800",
                "乌兰察布市": "150900",
                "兴安盟": "152200",
                "锡林郭勒盟": "152500",
                "阿拉善盟": "152900",
                "沈阳市": "210100",
                "大连市": "210200",
                "鞍山市": "210300",
                "抚顺市": "210400",
                "本溪市": "210500",
                "丹东市": "210600",
                "锦州市": "210700",
                "营口市": "210800",
                "阜新市": "210900",
                "辽阳市": "211000",
                "盘锦市": "211100",
                "铁岭市": "211200",
                "朝阳市": "211300",
                "葫芦岛市": "211400",
                "长春市": "220100",
                "吉林市": "220200",
                "四平市": "220300",
                "辽源市": "220400",
                "通化市": "220500",
                "白山市": "220600",
                "松原市": "220700",
                "白城市": "220800",
                "延边朝鲜族自治州": "222400",
                "哈尔滨市": "230100",
                "齐齐哈尔市": "230200",
                "鸡西市": "230300",
                "鹤岗市": "230400",
                "双鸭山市": "230500",
                "大庆市": "230600",
                "伊春市": "230700",
                "佳木斯市": "230800",
                "七台河市": "230900",
                "牡丹江市": "23100",
                "黑河市": "231100",
                "绥化市": "231200",
                "大兴安岭地区": "232700",
                "南京市": "320100",
                "无锡市": "320200",
                "徐州市": "320300",
                "常州市": "320400",
                "苏州市": "320500",
                "南通市": "320600",
                "连云港市": "320700",
                "淮安市": "320800",
                "盐城市": "320900",
                "扬州市": "321000",
                "镇江市": "321100",
                "泰州市": "321200",
                "宿迁市": "321300",
                "杭州市": "330100",
                "宁波市": "330200",
                "温州市": "330300",
                "嘉兴市": "330400",
                "湖州市": "330500",
                "绍兴市": "330600",
                "金华市": "330700",
                "衢州市": "330800",
                "舟山市": "330900",
                "台州市": "331000",
                "丽水市": "331100",
                "合肥市": "340100",
                "芜湖市": "340200",
                "蚌埠市": "340300",
                "淮南市": "340400",
                "马鞍山市": "340500",
                "淮北市": "340600",
                "铜陵市": "340700",
                "安庆市": "340800",
                "黄山市": "341000",
                "滁州市": "341100",
                "阜阳市": "341200",
                "宿州市": "341300",
                "六安市": "341500",
                "亳州市": "341600",
                "池州市": "341700",
                "宣城市": "341800",
                "福州市": "350100",
                "厦门市": "350200",
                "莆田市": "350300",
                "三明市": "350400",
                "泉州市": "350500",
                "漳州市": "350600",
                "南平市": "350700",
                "龙岩市": "350800",
                "宁德市": "350900",
                "南昌市": "360100",
                "景德镇市": "360200",
                "萍乡市": "360300",
                "九江市": "360400",
                "新余市": "360500",
                "鹰潭市": "360600",
                "赣州市": "360700",
                "吉安市": "360800",
                "宜春市": "360900",
                "抚州市": "361000",
                "上饶市": "361100",
                "济南市": "370100",
                "青岛市": "370200",
                "淄博市": "370300",
                "枣庄市": "370400",
                "东营市": "370500",
                "烟台市": "370600",
                "潍坊市": "370700",
                "济宁市": "370800",
                "泰安市": "370900",
                "威海市": "37100",
                "日照市": "371100",
                "莱芜市": "371200",
                "临沂市": "371300",
                "德州市": "371400",
                "聊城市": "371500",
                "滨州市": "371600",
                "菏泽市": "371700",
                "郑州市": "410100",
                "开封市": "410200",
                "洛阳市": "410300",
                "平顶山市": "410400",
                "安阳市": "410500",
                "鹤壁市": "410600",
                "新乡市": "410700",
                "焦作市": "410800",
                "濮阳市": "410900",
                "许昌市": "411000",
                "漯河市": "411100",
                "三门峡市": "411200",
                "南阳市": "411300",
                "商丘市": "411400",
                "信阳市": "411500",
                "周口市": "411600",
                "驻马店市": "411700",
                "省直辖县级行政区划": "469000",
                "武汉市": "420100",
                "黄石市": "420200",
                "十堰市": "420300",
                "宜昌市": "420500",
                "襄阳市": "420600",
                "鄂州市": "420700",
                "荆门市": "420800",
                "孝感市": "420900",
                "荆州市": "421000",
                "黄冈市": "421100",
                "咸宁市": "421200",
                "随州市": "421300",
                "恩施土家族苗族自治州": "422800",
                "长沙市": "430100",
                "株洲市": "430200",
                "湘潭市": "430300",
                "衡阳市": "430400",
                "邵阳市": "430500",
                "岳阳市": "430600",
                "常德市": "430700",
                "张家界市": "430800",
                "益阳市": "430900",
                "郴州市": "431000",
                "永州市": "431100",
                "怀化市": "431200",
                "娄底市": "431300",
                "湘西土家族苗族自治州": "433100",
                "广州市": "440100",
                "韶关市": "440200",
                "深圳市": "440300",
                "珠海市": "440400",
                "汕头市": "440500",
                "佛山市": "440600",
                "江门市": "440700",
                "湛江市": "440800",
                "茂名市": "440900",
                "肇庆市": "441200",
                "惠州市": "441300",
                "梅州市": "441400",
                "汕尾市": "441500",
                "河源市": "441600",
                "阳江市": "441700",
                "清远市": "441800",
                "东莞市": "441900",
                "中山市": "442000",
                "潮州市": "445100",
                "揭阳市": "445200",
                "云浮市": "445300",
                "南宁市": "450100",
                "柳州市": "450200",
                "桂林市": "450300",
                "梧州市": "450400",
                "北海市": "450500",
                "防城港市": "450600",
                "钦州市": "450700",
                "贵港市": "450800",
                "玉林市": "450900",
                "百色市": "451000",
                "贺州市": "451100",
                "河池市": "451200",
                "来宾市": "451300",
                "崇左市": "451400",
                "海口市": "460100",
                "三亚市": "460200",
                "三沙市": "460300",
                "成都市": "510100",
                "自贡市": "510300",
                "攀枝花市": "510400",
                "泸州市": "510500",
                "德阳市": "510600",
                "绵阳市": "510700",
                "广元市": "510800",
                "遂宁市": "510900",
                "内江市": "511000",
                "乐山市": "511100",
                "南充市": "511300",
                "眉山市": "511400",
                "宜宾市": "511500",
                "广安市": "511600",
                "达州市": "511700",
                "雅安市": "511800",
                "巴中市": "511900",
                "资阳市": "512000",
                "阿坝藏族羌族自治州": "513200",
                "甘孜藏族自治州": "513300",
                "凉山彝族自治州": "513400",
                "贵阳市": "520100",
                "六盘水市": "520200",
                "遵义市": "520300",
                "安顺市": "520400",
                "黔西南布依族苗族自治州": "522300",
                "黔东南苗族侗族自治州": "522600",
                "黔南布依族苗族自治州": "522700",
                "昆明市": "530100",
                "曲靖市": "530300",
                "玉溪市": "530400",
                "保山市": "530500",
                "昭通市": "530600",
                "丽江市": "530700",
                "普洱市": "530800",
                "临沧市": "530900",
                "楚雄彝族自治州": "532300",
                "红河哈尼族彝族自治州": "532500",
                "文山壮族苗族自治州": "532600",
                "西双版纳傣族自治州": "532800",
                "大理白族自治州": "532900",
                "德宏傣族景颇族自治州": "533100",
                "怒江傈僳族自治州": "533300",
                "迪庆藏族自治州": "533400",
                "拉萨市": "540100",
                "昌都地区": "542100",
                "山南地区": "542200",
                "日喀则地区": "542300",
                "那曲地区": "542400",
                "阿里地区": "542500",
                "林芝地区": "542600",
                "西安市": "610100",
                "铜川市": "610200",
                "宝鸡市": "610300",
                "咸阳市": "610400",
                "渭南市": "610500",
                "延安市": "610600",
                "汉中市": "610700",
                "榆林市": "610800",
                "安康市": "610900",
                "商洛市": "61100",
                "兰州市": "620100",
                "嘉峪关市": "620200",
                "金昌市": "620300",
                "白银市": "620400",
                "天水市": "620500",
                "武威市": "620600",
                "张掖市": "620700",
                "平凉市": "620800",
                "酒泉市": "620900",
                "庆阳市": "62100",
                "定西市": "621100",
                "陇南市": "621200",
                "临夏回族自治州": "622900",
                "甘南藏族自治州": "623000",
                "西宁市": "630100",
                "海东地区": "632100",
                "海北藏族自治州": "632200",
                "黄南藏族自治州": "632300",
                "海南藏族自治州": "632500",
                "果洛藏族自治州": "632600",
                "玉树藏族自治州": "632700",
                "海西蒙古族藏族自治州": "632800",
                "银川市": "640100",
                "石嘴山市": "640200",
                "吴忠市": "640300",
                "固原市": "640400",
                "中卫市": "640500",
                "乌鲁木齐市": "650100",
                "克拉玛依市": "650200",
                "吐鲁番地区": "652100",
                "哈密地区": "652200",
                "昌吉回族自治州": "652300",
                "博尔塔拉蒙古自治州": "652700",
                "巴音郭楞蒙古自治州": "652800",
                "阿克苏地区": "652900",
                "克孜勒苏柯尔克孜自治州": "653000",
                "喀什地区": "653100",
                "和田地区": "653200",
                "伊犁哈萨克自治州": "654000",
                "塔城地区": "654200",
                "阿勒泰地区": "654300",
                "自治区直辖县级行政区划": "659000",
                "台湾省": "71000",
                "香港特别行政区": "810100",
                "澳门特别行政区": "820000"
            };
            var mapGeoData = require('echarts/util/mapData/params');
            for (var city in cityMap) {
                mapType.push(city);
// 自定义扩展图表类型
                mapGeoData.params[city] = {
                    getGeoJson: (function (c) {
                        var geoJsonName = cityMap[c];
                        return function (callback) {
                            $.getJSON('/assets/main/geoJson/china-main-city/' + geoJsonName + '.json', callback);
                        }
                    })(city)
                }
            }
            var text = '';
            if (type == 1) {
                text = "押品数量"
            }else if (type == 2) {
                text = "贷款余额"
            }
            else if (type == 3) {
                text = "余额价值比"
            }
            var mapChangeHandler = function (param) {
                var len = mapType.length;
                var mt = param.target;
                console.log(mt)
                var f = false;
                var mt1
                for (var i = 0; i < len; i++) {
                    if (mt == mapType[i]) {
                        f = true;
                        mt = mapType[i];
                    }
                }

                var provinceName=['广东', '青海', '四川', '海南', '陕西',
                    '甘肃', '云南', '湖南', '湖北', '黑龙江',
                    '贵州', '山东', '江西', '河南', '河北',
                    '山西', '安徽', '福建', '浙江', '江苏',
                    '吉林', '辽宁']
                for (var i = 0; i < provinceName.length; i++) {
                    if (mt == provinceName[i]) {
                        mt1 = mt+'省';
                    }
                }
                if(mt=="新疆"){
                    mt1="新疆维吾尔自治区"
                }else if(mt=="广西"){
                    mt1="广西壮族自治区"
                }else if (mt=="宁夏"){
                    mt1="宁夏回族自治区"
                }else if (mt=="西藏"){
                    mt1="西藏自治区"
                }else if (mt=="内蒙古"){
                    mt1="内蒙古自治区"
                }
                var cityZone;
                var s= false;
                var m= $("#tab1").hasClass('active');
                var zhixia=['北京','上海','重庆','天津']

                for (var i = 0; i < zhixia.length; i++) {
                    if (mt == zhixia[i]) {
                        mt = mt+'市';
                        s=true
                    }
                }
                for ( var key in cityMap) {
//通过遍历对象属性的方法，遍历键值对，获得key，然后通过 对象[key]获得对应的值
                    name = key;
                    if(mt==name){
                        s=true;
                        value = cityMap[key];
                        cityZone=value
                    }
                }
                var funcF=function(){
                    if (!f) {//返回全国地图
                        $('#zoneNumber').val('-1')
                        initCloum("",-1,1)
                        initStatics("",-1,1)
                        option.title.text = "全国地图";
                        option.title.subtext = "";
                        //跳转聚合图
                        window.location.href="/map/cluster1?currentMap=clusterMap&flag=true&city="+CityTarget+ "&district=" + mt;
                        mt = 'china';
                    } else if(f&&!s){//点击的是省
// 柱状图的联动
                        $("#province").val(mt1);
                        initCloum(mt1,'',2)
                        initStatics(mt1,'',2)
                        option.title.text = mt + "地图";
                    }else if(f&&s){//点击的是市
                        $('#zoneNumber').val(cityZone)
                        CityTarget = zoneNumber.value;
                        initCloum('',cityZone,3)
                        initStatics('',cityZone,3)
                        option.title.text = mt + "地图";
                    }
                    if(param.target != mapHistory[mapHistory.length - 1].target){
                        mapHistory.push(param);
                    }
                    if(mapHistory.length > 1){
                        $('#myMap1-backbutton').text('返回' + mapHistory[mapHistory.length - 2].target + '地图');
                    }else{
                        $('#myMap1-backbutton').text('全国地图');
                    }

                }()

                if(m){
                    // mapMax = Math.max.apply(null,initData(dataResult,2)[2]);
                    option.dataRange.max = mapMax1;
                }else if($("#tab2").hasClass('active')){
                    option.dataRange.max = mapMax2;
                }else if($("#tab3").hasClass('active')){
                    option.dataRange.max = mapMax3;
                }
                option.tooltip.trigger = 'item';
                option.series[0].mapType = mt;
                myMap1.setOption(option, true);
                // console.log(params.name)
            }

            //点击地图切换
            myMap1.on(ecConfig.EVENT.MAP_SELECTED, mapChangeHandler);
            //地图回退处理函数
            $('#myMap1-backbutton').on('click', function () {
                if(mapHistory.length < 2)return;
                //删除当前记录
                mapHistory.splice(mapHistory.length - 1, 1);
                mapChangeHandler(mapHistory[mapHistory.length - 1]);
            });
            option = {
                title: {
                    text: '全国地图',
                    x: 'center',
                },
                tooltip: {
                    trigger: 'item',
                    formatter:'{b0}</br> '+text+':  {c0}笔<br />',
                },

                //颜色渐变
                dataRange: {
                    min: 0,
                    max: mapMax1,
                    x: 'left',
                    y: 'bottom',
                    text:['高','低'],           // 文本，默认为数值文本
                    calculable : true,
                    // color:['#00b6dd','#1ABCDF','#33C2E0','#4DC8E2','#67CEE3','#80D3E5','#9AD9E6','#B3DFE8','#cde5e9']
                    // color:['#006edd','#cde5e9']
                    color:['#006EE5','#B0D4F2']
                },
                toolbox: {
                    show: true,
                    orient: 'vertical',
                    x: 'right',
                    y: 'center',
                },
                series: [{
                    name: text,
                    type: 'map',
                    mapType: 'china',
                    selectedMode: 'single',
                    itemStyle: {
                        normal: {
                            color:'#dee8ee',//地图背景色
                            borderColor: '#fff',//边框颜色
                            borderWidth:'1',
                            label: {
                                show: true,
                                textStyle: {
                                    color: "#fff"//当前字体
                                }
                            },
                        },
                        emphasis: {
                            color: '#ddd000',//划过北京颜色
                            label: {
                                show: true,
                                textStyle: {
                                    color: "#fff",//高亮字体
                                }
                            },
                        },
                    },
                    data: []
                },],
                textStyle:{
                    color: 'red',
                }
            };

// $('#citySelect').change(function (val) {
//     //城市下拉框 选择城市后
//     city = $("#citySelect").find("option:selected").text();
//     ;
//     var currentCity = $("#citySelect").find("option:selected").val()
//     if (city == '全国') {
//         option.title.text = "全国地图";
//         option.legend.data = ["全国地图"]
//         option.tooltip.trigger = 'item';
//         option.series[0].mapType = 'china'
//     } else {
//         option.title.text = city + "地图";
//         option.legend.data = ["返回全国地图"]
//         option.tooltip.trigger = 'item';
//         option.series[0].mapType = city.substr(0, city.length - 1);
//     }
//
//     myMap1.setOption(option);
//
//     initCloum(currentCity)
//     initStatics(currentCity)
// });
            $('#tab02').click(function () {
                var city = $('#citySelect').val();
                $.ajax({
                    type: "POST",
                    url: "/main/mapData",
                    data: {
                        type: 2
                    },
                    success: function (msg) {
                        option.tooltip.formatter='{b0}</br> 贷款余额:  {c0}亿元<br />'
                        option.series[0].data = convertData(msg.mapData);
                        // option.dataRange.color = ["#00b6dd","#cbf1f9"];
                        option.dataRange.color = ["#FD6818","#FBB590"];
// 为echarts对象加载数据
                        myMap1.setOption(option);
                    }
                })
            })
            $('#tab01').click(function () {
                var city = $('#citySelect').val();
                $.ajax({
                    type: "POST",
                    url: "/main/mapData",
                    data: {
                        type: 1
                    },
                    success: function (msg) {
                        var convertData3 = function (data) {
                            var res = [];
                            var req = []
                            for (var i = 0; i < data.length; i++) {
                                var name = ''
                                if(data[i].cityName=="北京市"||data[i].cityName=="重庆市"||
                                    data[i].cityName=="上海市"||data[i].cityName=="天津市"||data[i].cityName.indexOf('省') >= 0){
                                    name = data[i].cityName.substr(0, data[i].cityName.length - 1)
                                }
                                else {
                                    name = data[i].cityName
                                }
                                req.push(data[i].value)
                                res.push({
                                    name: name,
                                    value: data[i].value
                                });
                            }
                            option.dataRange.color = ['#006EE5','#B0D4F2'];
                            return res;
                        };
                        option.tooltip.formatter='{b0}</br> 押品数量:  {c0}笔<br />'
                        option.series[0].data = convertData3(msg.mapData);
                        option.dataRange.max = mapMax1;
                        // 为echarts对象加载数据
                        myMap1.setOption(option);
                    }
                })
            })
            $('#tab03').click(function () {
                $.ajax({
                    type: "POST",
                    url: "/main/mapData",
                    data: {
                        type: 3
                    },
                    success: function (msg) {
                        var convertData3 = function (data) {
                            var res = [];
                            var req = []
                            for (var i = 0; i < data.length; i++) {
                                var name = ''
                                if(data[i].cityName=="北京市"||data[i].cityName=="重庆市"||
                                    data[i].cityName=="上海市"||data[i].cityName=="天津市"||data[i].cityName.indexOf('省') >= 0){
                                    name = data[i].cityName.substr(0, data[i].cityName.length - 1)
                                }
                                else {
                                    name = data[i].cityName
                                }
                                req.push(data[i].value)
                                res.push({
                                    name: name,
                                    value: data[i].value
                                });
                            }
                            option.dataRange.color = ["#FFB400","#FBD77F"];
                            // console.log(option.dataRange)
                            option.dataRange.max = mapMax3;

                            return res;
                        };
                        option.tooltip.formatter='{b0}</br> 动态抵押率:  {c0}%<br />'
                        option.series[0].data = convertData3(msg.mapData);
// 为echarts对象加载数据
                        myMap1.setOption(option);
                    }
                })
            })
            $.ajax({
                type: "POST",
                url: "/main/mapData",
                data: {
                    type: type
                },
                success: function (msg) {
                    var convertData0 = function (data) {
                        var res = [];
                        var req = [];
                        for (var i = 0; i < data.length; i++) {
                            var name = ''
                            if(data[i].cityName=="北京市"||data[i].cityName=="重庆市"||
                                data[i].cityName=="上海市"||data[i].cityName=="天津市"||data[i].cityName.indexOf('省') >= 0){
                                name = data[i].cityName.substr(0, data[i].cityName.length - 1)
                            }
                            else {
                                name = data[i].cityName
                            }
                            req.push(data[i].value);
                            res.push({
                                name: name,
                                value: data[i].value,
                            });
                        }
                        return res;
                    };
                    option.series[0].data = convertData0(msg.mapData);
                    mapHistory.push({
                        target:'全国'
                        ,selected: convertData0(msg.mapData)
                    })
                    // 为echarts对象加载数据
                    myMap1.setOption(option);
                    window.onresize = function () {
                        myMap1.resize();
                    };
                }
            })
            var convertData = function (data) {
                var res = [];
                var req = [];
                for (var i = 0; i < data.length; i++) {
                    var name = '';
                    if(data[i].cityName=="北京市"||data[i].cityName=="重庆市"||
                        data[i].cityName=="上海市"||data[i].cityName=="天津市"||data[i].cityName.indexOf('省') >= 0){
                        name = data[i].cityName.substr(0, data[i].cityName.length - 1);
                    }
                    else {
                        name = data[i].cityName
                    }
                    req.push(transitiony(data[i].value));
                    res.push({
                        name: name,
                        value: transitiony(data[i].value)
                    });
                }
                option.dataRange.max = mapMax2;
                return res;
            };
        }
    );
// window.onresize = function () {
//     myMap1.resize();
// };

}
